package expertise.titan.environment;

import com.thinkaurelius.titan.core.TitanKey;

/**
 * This interface describes how to get the {@link TitanKey} objects from the
 * Titan system. These keys indicate that they are indexed in the back end.
 * 
 * @author bdgould
 * 
 */
public interface ExpertiseTitanEnvironmentConfigurer {

    /**
     * 
     * @return The key that represents the indexed vertex name value.
     */
    TitanKey vertexNameKey();

    /**
     * 
     * @return The key that represents the indexed vertex type value.
     */
    TitanKey vertexTypeKey();
}
